Reporting method of terminal buffer state report (bsr), obtaining method for obtaining bsr from base station, and corresponding terminal, base station, communication system

ABSTRACT

A terminal, includes a buffer status report table; at least another table for extended buffer status report; a receiver looks for an indication in a signaling received from a base station wherein the indication corresponds to a type of buffer status report table and selects a table from among the buffer status report table and the at least another table for extended buffer status report based on the indication corresponding to the type of buffer status report table, wherein the indication corresponding to the type of buffer status report table can be determined according to a type of the terminal; and an index sender sends the index to a base station an index obtained from the selected table according to an amount of data in a buffer of the terminal.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. application Ser. No.13/712,265, filed Dec. 12, 2012, which is a continuation of PCTApplication No. PCT/CN2010/074076, filed on Jun. 18, 2010, the contentsof each are herein wholly incorporated by reference.

FIELD OF THE INVENTION

The present invention relates to the field of communication, and inparticular to a Buffer Status Report (BSR) method of a terminal, a BSRobtaining method at a base station, and a terminal, a base station and acommunication system related thereto.

BACKGROUND OF THE INVENTION

In the Long Term Evolution (LTE) project of the Universal MobileTelecommunication System (UMTS) technique, it is necessary for aterminal to report some uplink scheduling information to a base station,such as a buffer status report of the terminal, i.e. the so-called BSR,in order to assist the base station in scheduling the resources moreeffectively.

In the LTE system, the BSR is used to represent the data amount in thebuffer of the terminal which is permitted. According to thespecification of the LTE project, the maximum buffer data amountsupported by the terminal is 150K. Furthermore, in the LTE system, thereare generally three types of BSR: a long BSR, a short BSR, and a shortenBSR. The long BSR may report the buffer status of four logic channelgroups.

To transmit the BSR between the base station and the terminal, a BSRtable is provided in both the base station and the terminal. In the BSRtable, an interval between 0 and 150K is divided into a plurality ofsmall intervals according to the method of the technical document 1(3GPP RAN2 document, R2-083101, “Buffer Size Levels for BSR in E-UTRAUplink”), with the index number of each small interval corresponding toa range of the size of the data amount in the buffer. The content of thetechnical document 1 is incorporated herein by reference in itsentirety. Therefore, the terminal and the base station may report andreceive the range of the size of the data amount in the buffer (i.e. theBSR) by transmitting the index number.

Specifically, the terminal finds out the index number in the BSR tableaccording to the size of the data amount in the buffer thereof andreports this index number to the base station, and then the base stationobtains the range of the size of the data amount in the buffer (i.e. theBSR) from the BSR table according to the index number.

In the LTE project, codes of 6 bites are defined for reporting the aboveindex number. In this case, the interval between 0 and 150K maytherefore be divided into 64 small intervals according to the method ofthe technical document 1. The corresponding relation between the indexnumbers of respective small intervals and the ranges of the sizes of thedata amounts in the corresponding buffers is stored to form the BSRtable.

FIG. 10 shows an example of a BSR table in the existing LTE system. Itcan be seen that, this BSR table indicates only that the present dataamount is over 150K but may not give a more specific numerical value ora numerical value range, when the maximum buffer data amount in thebuffer is over 150K.

With the freezing of the LTE project, the study on the fourth generationmobile communication system (LTE-Advanced, LTE-A) technique has beeninitiated presently. In the LTE-A, requirement for higher data speed isput forward, for example downlink 1 Gbps, and uplink 500 MGbps.

With the development of the LTE-A technique and the further increasingin the data speed, the reportable maximum buffer data amount supportedby the terminal will be far beyond 150K, for example go up to 1200K or1500K. Thus, the BSR table in the existing LTE technique is not able tosupport any more the maximum buffer data amount reportable by theterminal, so that it is necessary to improve the BSR table for adaptingto the new maximum buffer data amount.

One solution is to extend the size of the BSR table. For example, codesof 7 bites are adapted to indicate the index number, and in this case,the number of the interval in the BSR table may reach up to 128.

Another solution is to extend the maximum buffer data amount in the BSRtable. For example, in the technical solution provided by the technicaldocument 2 (3GPP RAN2 document, R2-102987, “REL-10 BSR format and buffersize field”), the maximum buffer data amount in the existing BSR tableis extended directly to 1200K or 1500K, and then the range between 0 and1200K or between 0 and 1500K is divided into a plurality of smallintervals according to the technical document 1. FIG. 11 shows a BSRtable according to the technical solution of the technical document 2,and the maximum buffer data amount is 1200K in the BSR table shown inFIG. 11. Furthermore, in the technical solution of the technicaldocument 2, the existing BSR table is replaced by the extended BSRtable.

SUMMARY OF THE INVENTION

A brief description of the present invention is given hereinafter, so asto provide basic understanding of some aspects of the present invention.It should be understood that this brief description is not theexhaustive description of the present invention. It is not intended todetermine the key or important part of the present invention, or todefine the scope of the present invention. The purpose of this briefdescription is only to give some concepts in a simplified form to beused as a preamble of the more detailed description discussed later.

An object of the present invention is to extend the BSR table foradapting to the new maximum buffer data amount (for example, 1200K or1500K, but not limited to this). According to the present invention, atleast one extended BSR table is added to the present BSR table. Thepresent invention further provides a BSR reporting method, and a BSRobtaining method in case of adding the extended BSR table, and a basestation, a terminal and a communication system related thereto.

According to one aspect of the present invention, a terminal isprovided, and the terminal includes a buffer status report table; atleast one extended buffer status report table; a table selector,selecting a table from the buffer status report table and the at leastone extended buffer status report table; an index determining unit,obtaining an index from the table according to a data amount in a bufferof the terminal; and an index sender, sending the index to the basestation.

According to another aspect of the present invention, a buffer statusreport method of a terminal is provided. The terminal includes a bufferstatus report table and at least one extended buffer status reporttable, and the method includes selecting a table from the buffer statusreport table and the at least one extended buffer status report table;obtaining an index from the table according to a data amount in a bufferof the terminal; and sending the index to the base station.

According to yet another aspect of the present invention, a base stationis provided, and the base station includes a buffer status report table;at least one extended buffer status report table; a table selector,selecting a table from the buffer status report table and the at leastone extended buffer status report table; an index receiver, receiving anindex from a terminal; and a data amount determining unit, determiningthe data amount in the buffer of the terminal according to the indexfrom the table.

According to further aspect of the present invention, a buffer statusreport obtaining method at a base station is provided, in which the basestation includes a buffer status report table and at least one extendedbuffer status report table, and the method includes selecting a tablefrom the buffer status report table and the at least one extended bufferstatus report table; receiving an index from a terminal; and determiningthe data amount in the buffer of the terminal according to the indexfrom the table.

According to yet further aspect of the present invention, acommunication system is provided, and the communication system includesat least one base station described above and at least one terminaldescribed above.

These and other advantages of the present invention will be more obviousaccording to the detailed description of the optimal embodiments of thepresent invention in conjunction with the drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention may be better understood referring to thedescription given in conjunction with the drawings hereinafter, in whichsame or similar reference numerals represent same or similar componentsthroughout the drawings. The drawings are contained in this descriptiontogether with the following detailed explanation to form a part of thisdescription, and are used to further describe the preferred embodimentsof the present invention and explain the principles and the advantagesof the present invention by way of example. In which:

FIG. 1 is a block diagram of a terminal according to an embodiment ofthe present invention;

FIG. 2 is a flow chart of a BSR report method of a terminal according toan embodiment of the present invention;

FIG. 3 is a block diagram of a base station according to an embodimentof the present invention;

FIG. 4 is a flow chart of a BSR report obtaining method at a basestation according to an embodiment of the present invention;

FIG. 5 is an illustrative diagram of a Radio Resource Control (RRC)signaling used in a BSR report method of a terminal and/or a BSR reportobtaining method of a base station according to an embodiment of thepresent invention;

FIG. 6 is an illustrative diagram of a Media Access Control (MAC)signaling used in a BSR report method of a terminal and/or a BSR reportobtaining method of a base station according to an embodiment of thepresent invention;

FIG. 7 is an illustrative diagram of a MAC signaling used in a BSRreport method of a terminal and/or a BSR report obtaining method of abase station according to an embodiment of the present invention;

FIG. 8 is an illustrative diagram of a MAC signaling used in a BSRreport method of a terminal and/or a BSR report obtaining method of abase station according to an embodiment of the present invention;

FIG. 9 is an illustrative diagram of a MAC signaling used in a BSRreport method of a terminal and/or a BSR report obtaining method of abase station according to an embodiment of the present invention;

FIG. 10 is an example of a existing BSR table;

FIG. 11 shows a BSR table according to a technical document 2, in whichthe maximum buffer data amount is 1200K;

FIG. 12 shows an extended BSR table according to an embodiment of thepresent invention, in which a range of buffer data amount is from 150Kto 1200K;

FIG. 13 shows an extended BSR table according to an embodiment of thepresent invention, in which a range of buffer data amount is from 150Kto 1500K; and

FIG. 14 is an illustrative structure block diagram of a general personalcomputer in which a method and/or a device according to an embodiment ofthe present invention may be implemented.

DETAILED DESCRIPTION OF THE INVENTION

The illustrative embodiments of the present invention will be describedin conjunction with the drawings hereinafter. For the purpose of clarityand conciseness, not all the characteristics of the practicalembodiments are described in the description. However, it should beunderstood that many decisions specific to the embodiment must be madein developing any of this kinds of practical embodiments, so as toachieve the specific object of the developer, for example, in accordancewith those restrictive conditions related to the system and the service,and those restrictive conditions may change with different implements.Furthermore, it should also be understood that this kind of developmentwork is only routine task for those skilled in the art benefiting fromthis disclosure, although the development work may be very complicatedand take time.

Here, it is also necessary to be noted that only the device structuresand/or process steps closely related to the scheme according to thepresent invention are illustrated in the drawings and other detailswhich has little relation with the present invention are omitted, inorder to prevent the present invention from being blurred by theunnecessary details.

As described above, the object of the present invention is to extend theBSR table for adapting to a higher data transmission speed. In thetechnical solution of the present invention, besides the existing BSRtable, at least one extended BSR table is added. The embodiments of thepresent invention further provide a BSR reporting method, and a BSRobtaining method in case of adding at least one extended BSR table, anda base station, a terminal and a communication system related thereto.

The embodiments of the present invention further provide a terminalwhich is adaptive in case of adding at least one extended BSR table.FIG. 1 is a block diagram of a terminal 100 according to an embodimentof the present invention. As shown in FIG. 1, the terminal 100 includesa BSR table 102; an extended BSR table 104; a table selector 106; anindex determining unit 108; and an index sender 110.

It should be noted that, the number of the extended BSR table 104 shownin FIG. 1 is one for keeping the drawing concise. However, FIG. 1 isonly an example, and the present invention is not limited to this. It isobvious that the number of the extended BSR table 104 may be two ormore.

Referring to FIG. 1, the BSR table 102 may be the existing BSR tableshown in FIG. 10. For example, the range of the buffer data of the BSRtable 102 is for example between 0 and 150K, and the range is dividedinto 64 small intervals according to the method of the technicaldocument 1. However, the BSR table 102 is not limited to this. Forexample, the range of the buffer data is not always between 0 and 150K,but may be any other range. Moreover, the number of the small intervalis not always 64, but may be any other number. For all this, thedescription is performed by taking the range between 0 and 150K and the64 small intervals as an example in the following description.

Referring to FIG. 1, the extended BSR table 104 may be a table forextending the existing BSR table so as to adapt to the higher datatransmission speed.

In an embodiment, the range of the buffer data amount of the extendedBSR table 104 and the range of the buffer data amount of the BSR table102 may have a succession relationship. For example, the lower limit ofthe range of the buffer data amount of the extended BSR table 104 may bethe upper limit of the range of the buffer data amount of the BSR table102, such as 150K; and the upper limit of the range of the buffer dataamount of the extended BSR table 104 may be the maximum buffer dataamount specified in the protocol standard or determined according to thepractical application, such as 1200K or 1500K.

In another embodiment, the range of the buffer data amount of theextended BSR table 104 and the range of the buffer data amount of theBSR table 102 may have an inclusion relationship. For example, theextended BSR table 104 may be the extended BSR table according to thetechnical document 2. In this case, the lower limit of the range of thebuffer data amount of the extended BSR table 104 is the same as thelower limit of the range of the buffer data amount of the BSR table 102,for example may be 0; and the upper limit of the range of the bufferdata amount of the extended BSR table 104 may be the maximum buffer dataamount specified in the protocol standard or determined according to thepractical application, such as 1200K or 1500K.

Furthermore, for the extended BSR table 104 and the BSR table 102, therange of the buffer data amount may be divided into a plurality of smallintervals with various suitable methods. For example, the range of thebuffer data amount may be divided into a plurality of small intervalswith the method of the technical document 1. FIG. 12 and FIG. 13 showrespectively the extended BSR tables obtained with the method of thetechnical document 1, in which the ranges of the buffer data amounts arerespectively between 150K and 1200K and between 150K and 1500K. However,the extended BSR table 104 is not limited to this. For example, thenumber of the small intervals is not always 64, but may be any othernumber. For all this, the description is performed by taking the 64small intervals as an example in the following description.

Furthermore, with the further development of the communicationtechnique, the amount of the data to be reported by the terminal mayfurther increase, thus a plurality of extended BSR tables may also beadopted. In case of existing a plurality of extended BSR tables, theranges of the buffer data amounts of individual extended BSR tables mayhave a succession relationship or an inclusion relationship.

In an embodiment of the present invention, the ranges of the buffer dataamounts of individual extended BSR tables may have a successionrelationship. Specifically, the amount of the data to be reported by theterminal may be divided into several successive segments, with eachsegment being represented by one extended BSR table.

In another embodiment of the present invention, the ranges of the bufferdata amounts of individual extended BSR tables may have an inclusionrelationship. Specifically, each of the extended BSR tables have thesame upper limit of the range of the buffer data, such as OK; however,each extended BSR table has a different upper limit of the range of thebuffer data so as to adapt to various data speeds.

Returning to FIG. 1, the table selector 106 is adapted to select a tablefrom the buffer status report table 102 and the at least one extendedbuffer status report table 104, and notify the index determining unit108 of the selection result. Furthermore, the table selector 106 mayperform the selection actively and notify the base station of theselection result by an indication signaling; alternatively, the tableselector 106 may perform the selection passively according to anindication signaling from the base station (not shown in FIG. 1).

In an embodiment, the table selector 106 may select passively a tablefrom the buffer status report table 102 and the at least one extendedbuffer status report table 104 according to an indication signaling fromthe base station. Specifically, the table selector 106 receives anindication signaling from the base station, determines which table toselect according to this indication signaling, and notifies the indexdetermining unit 108 of the selection result.

And in another embodiment, the table selector 106 may select actively atable from the buffer status report table 102 and the at least oneextended buffer status report table 104, then notify directly the indexdetermining unit of the selection result and notify the base station ofthe selection result by an indication signaling.

If the table selector 106 performs the selection actively, the tableselector 106 may firstly select the table according to the data amountin the buffer of the terminal or according to the type of the terminaland the data amount in the buffer of the terminal.

In an embodiment, the table selector 106 may select the table accordingto the data amount in the buffer of the terminal. For example, if thetable selector 106 finds out that the data amount in the buffer of theterminal is in the range between 0 and 150K, then the table selector 106selects the BSR table 102; and if the table selector 106 finds out thatthe data amount in the buffer of the terminal is over 150K, then thetable selector 106 selects the extended BSR table 104. Furthermore, incase of existing a plurality of extended BSR tables, the table selector106 may select a corresponding extended BSR table according to the dataamount in the buffer of the terminal.

In another embodiment, the table selector 106 may select the tableaccording to the type of the terminal and the data amount in the bufferof the terminal. For example, if the table selector 106 finds out thatthe terminal is a LTE device, the table selector 106 may select the BSRtable 102, and if the table selector 106 finds out that the terminal isa LTE-A device, the table selector 106 may select directly the extendedBSR table 104; alternatively, the table selector 106 may further performthe selection in conjunction with the data amount in the buffer of theterminal, i.e., if the data amount in the buffer of the terminal is inthe range between 0 and 150K, then the table selector 106 selects theBSR table 102; and if the data amount in the buffer of the terminal isover 150K, then the table selector 106 selects the extended BSR table104. Furthermore, in case of existing a plurality of extended BSRtables, the table selector 106 may select a corresponding extended BSRtable according to the data amount in the buffer of the terminal.

Then the table selector 106 may notify directly the index determiningunit 108 of the selection result, and notify the base station of theselection result by an indication signaling.

It can be seen that, whether the table selector perform the selectionactively or passively, the information on which index corresponds towhich table needs to be transmitted between the terminal and the basestation by an indication signaling. The indication signaling may be anykinds of suitable protocol message, for example a Radio Resource Control(RRC) signaling or a Media Access Control (MAC) signaling.

In a case in which the terminal receives an indication signaling fromthe base station and selects a table according to the indicationsignaling, the indication signaling may be for example a RRC signaling.

In an embodiment, the table selector 106 may receive a RRC signaling asan indication signaling from the base station to determine to selectwhich table. For example, as shown in FIG. 5, the table selector 106 maydetermine to select which table according to the table indicationinformation in a RRC Connection Setup signaling received by the basestation.

In another aspect, in a case in which the terminal selects actively aBSR table and notifies the base station of the selection result by anindication signaling, the table selector 106 in the terminal may notifythe base station of the selected table by taking the RRC signaling orthe MAC signaling as an indication signaling, i.e., notify the basestation that the received index corresponds to the information on whichone of the BSR table and the extended buffer status table.

In an embodiment, the table selector 106 may notify the base station ofthe selected table by taking the RRC signaling as an indicationsignaling.

In a specific embodiment, as shown in FIG. 5, the table selector 106 mayfor example notify the base station of the selected table by sending aRRC Connection Setup Complete signaling or a RRC Connection Requestsignaling including the table indication information to the basestation.

In another embodiment, the table selector 106 may notify the basestation of the selected table by taking the MAC signaling as anindication signaling.

In a specific embodiment, the table selector 106 may notify the basestation of which table is the selected one by using a Logic ChannelIdentity (LCID) in the MAC signaling. Specifically, in a case in whichthe value of the BSR is from the extended BSR table 104, a new LCID isdefined respectively for a long BSR, a short BSR, and a shorten BSR, andthen the table selector 106 may use the value of this newly defined LCIDto indicate the type of the BSR and to indicate that the table used bythe terminal is an extended BSR table. In a case in which the value ofthe BSR is from the BSR table 102, the table selector 106 may use thevalue of the LCID that has been defined presently in the protocol toindicate that the table used by the terminal is the BSR table 102.

For example, as shown in FIG. 6, three new LCID values are defined,01011, 01100 and 01101, in which LCID=01011 indicates that the BSR inthis MAC signaling is a long BSR, and the value of the BSR is from anextended BSR table; LCID=01100 indicates that the BSR in this MACsignaling is a short BSR, and the value of the BSR is from an extendedBSR table; and LCID=01101 indicates that the BSR in this MAC signalingis a shorten BSR, and the value of the BSR is from an extended BSRtable. Thus, the terminal may indicate the type of the BSR and indicatethat the selected table is an extended BSR table by means of the threenewly defined LCID values. Furthermore, the logic values shown in FIG. 6are only examples but not to limit, and it is apparently that othersuitable form of logic values may also be adopted.

In this specific embodiment, the notification the base station of thetype of the BSR and the type of the BSR table is achieved in a simplemanner by the newly defined LCID value. However, in this specificembodiment, no distinguishing is provided between the four logic channelgroups in the long BSR. That is to say, all the logic channel groups inthe long BSR are not represented specifically, such as the BSR of BS#0to BS#3 are from which table.

To select more accurately the suitable table based on the data amountsof individual logic channel groups, it is necessary to point out for thebase station that which logic channel group uses which table. Therefore,in another specific embodiment, an additional byte may be added into theMAC signaling, and the table selector 106 uses the LCID and at leastcertain bits of this additional byte in the MAC signaling to notify thebase station that the terminal selects which table for each logicchannel group.

Specifically, for the short BSR or the shorten BSR, similarly to theprevious specific embodiment, the table selector 106 may use the LCIDvalue that has been defined presently in the protocol to indicate thatthe table used by the terminal is the BSR table 102, and use the newlydefined LCID value to indicate that the table used by the terminal isthe extended BSR table 104. In another embodiment, it may be unnecessaryto define a new LCD, and whether the used table is the BSR table or theextended BSR table is indicated by one bit in the additional byte, whichcase is similar to the case of the long BSR described in the following.

For a long BSR, in a case in which the BSRs of the four logic channelgroups in the long BSR each may be indicated by the BSR table 102 (forexample, in a case in which the buffer data amount reported in eachlogic channel group is less than 150K), the table selector 106 mayindicate this case by the existing LCID value in the protocol. However,in a case in which one or more BSRs of the four logic channel groups inthe long BSR adapts to the extended BSR table 104 (for example, in acase in which the buffer data amount reported in at least one logicchannel group is beyond 150K), the table selector 106 may use the newLCID value to indicate that the type of the BSR is the long BSR and notall the BSRs use the BSR table, and use the four bits in the additionalbyte to further indicate that the BSRs of the four logic channel groupsin this long BSR are respectively from which table. Specifically, thetable selector 106 may use the existing LCID value or the newly definedLCID value to indicate that the type of the BSR is the long BSR, and usethe LCID value and the four bits in the additional byte to furtherindicate that the BSRs of the four logic channel groups in this long BSRare respectively from which table. However, it may also be unnecessaryto define the new LCID, and only the existing LCID is used. In thiscase, the LCID is only used to indicate the type of the BSR, and onlythe bit in the additional byte is used to indicate that individual logicchannel group corresponds to which table.

For example, as shown in FIG. 7, the table selector 106 uses the lastfour bits (BTI₀, BTI₁, BTI₂, BTI₃) in the additional byte to indicatethat the BSRs of the four logic channel groups in this long BSR arerespectively from which table. For example, if the LCID valuecorresponds to the long BSR and (BTI₀, BTI₁, BTI₂, BTI₃)=1010, then thevalues of the BSRs that may indicate the logic channel group BS#0 andBS#2 in the long BSR are from the extended BSR table 104; and the valuesof the BSRs of the logic channel group BS#1 and BS#3 are from the BSRtable 102. Furthermore, the logic bit setting shown in FIG. 7 is only anexample but not a limitation, and it is obvious that other suitable formof logic bit settings may also be adopted. For example, it is not alwaysthat the last four bits in the additional byte are used but other fourbits may also be used, and “1” may be used to indicate the BSR table 102and “0” may be used to indicate the extended BSR table, and the like.

Furthermore, in another specific embodiment, the table selector 106 mayuse the LCID and the reserved bit in the sub-header in the MAC signalingto notify the base station that the selected table is which one.Specifically, the notification the base station that the table selectedby the terminal for each logic channel group is which one may beperformed by using two bits in the LCID value and the two reserved bitsin the sub-header.

Considering that in the existing LTE system, the LCID value in the rangebetween 01011 and 11001 are the reserved LCD, thus the table selector106 may use the last two bits of the four LCID value 10000, 10001, 10010and 10011 and the first two reserved bits RR in the sub-header toindicate that the table selected by the terminal for each logic channelgroup is which one, as shown in FIG. 8.

For example, if RR=00 and LCID=10011, it may indicate that the BSR is along BSR and the value of the BSRs of the logic channel group BS#0 andBS#1 in this long BSR are from the BSR table 102 and the values of theBSRs of the logic channel group BS#2 and BS#3 are from the extended BSRtable 104. Furthermore, the logic bit setting and the selected LCIDreserved value shown in FIG. 8 are only an example but not a limitation,and it is obvious that other suitable form of logic bit settings andLCID reserved values may also be adopted, and “1” may be used toindicate the BSR table 102 and “0” may be used to indicate the extendedBSR table.

In the above specific embodiment, no distinguishing is provided for thecase in which the number of the extended BSR table is two or more thantwo. Therefore, in another specific embodiment, an additional byte maybe added into the MAC singling, and then the table selector 106 uses theLCID and this additional byte in the MAC signaling to indicate that theterminal selects which table of the BSR table and a plurality ofextended BSR tables.

For example, for the short BSR and the shorten BSR, the table selector106 may indicate that the table used by the terminal is the BSR table102 by the LCID value that has been defined presently in the protocol;indicate that the table used by the terminal is the extended BSR tableby the newly defined LCID value; and indicate that the used extended BSRtable is which extended BSR table by the table number bit in theadditional byte Oct1 in FIG. 9. In another embodiment, it may beunnecessary to define a new LCD, and the table number bit in theadditional byte is used to indicate that which table is the used one,which case is similar to the case of the long BSR described in thefollowing.

For the long BSR, in a case in which the BSRs of the four logic channelgroups in the long BSR each may be indicated by the BSR table 102 (forexample, in a case in which the buffer data amount reported in eachlogic channel group is less than 150K), the table selector 106 mayindicate this case by the existing LCID value in the protocol. However,in a case in which one or more BSRs of the four logic channel groups inthe long BSR adapts to the extended BSR table 104 (for example, in acase in which the buffer data amount reported in at least one logicchannel group is beyond 150K), the table selector 106 may use the newLCID value to indicate that the BSR used by the terminal is the long BSRand not all the BSRs use the BSR table, and use the table number bit inthe additional byte in FIG. 9 (a) to further indicate that the BSRs ofthe four logic channel groups in this long BSR are respectively fromwhich table. Specifically, the table selector 106 may use the existingLCID value or the newly defined LCID value to indicate that the type ofthe BSR is the long BSR, and use the LCID value and the table number bitin the additional byte to further indicate that the BSRs of the fourlogic channel groups in this long BSR are respectively from which table.However, it may also be unnecessary to define the new LCD, and only thepresent LCID is used. In this case, the LCID is only used to indicatethe type of the BSR, and only the bit in the additional byte is used toindicate that which logic channel group corresponds to which table.

In the additional byte, two bits of table number bits may be used toindicate that the corresponding BSR value is from which BSR table. Thelogic bit setting and the number of the bit indicating the table numbershown in FIG. 9 are only an example but not a limitation, and it isobvious that other suitable form of logic bit setting and other numberof bits may be adopted to indicate the table number.

Furthermore, the above specific embodiment described in conjunction withFIG. 7 may also seem to be another embodiment of the specific embodimentdescribed in conjunction with FIG. 9. Specifically, in the specificembodiment described in FIG. 7, one extended BSR table is involved andone bit of table number bit is used to indicate that the used table iswhich table of the BSR table and the extended BSR table; and in thespecific embodiment described in FIG. 9, a plurality of extended BSRtables are involved and two bits of table number bits are used toindicate that the used table is which table of the BSR table and theextended BSR table.

Returning to FIG. 1, the index determining unit 108 obtains, accordingto the data amount in the buffer of the terminal, the correspondingindex from the table selected by the table selector 106, and sends thisindex to the index sender 110, by which the index is sent to the basestation.

Thereby, the terminal which is adaptive in case of adding at least oneextended BSR table is implemented.

Correspondingly, the embodiment of the present invention furtherprovides a base station which is adaptive in case of adding at least oneextended BSR table. FIG. 3 is a block diagram of a base station 300according to an embodiment of the present invention. As shown in FIG. 3,the base station includes a BSR table 302, an extended BSR table 304, anindex receiver 306, a table selector 308 and a data amount determiningunit 310.

It should be noted that, the number of the extended BSR table 304 shownin FIG. 3 is one for keeping the drawing concise. However, FIG. 3 isonly an example, and the present invention is not limited to this. It isobvious that the number of the extended BSR table 104 may be two ormore.

The BSR table 302 and the extended BSR table 304 in FIG. 3 maycorrespond to the BSR table 102 and the extended BSR table 104 in FIG. 1respectively, and the details of the BSR table 302 and the extended BSRtable 304 will not be described any more here for keeping thedescription concise.

Referring to FIG. 3, the table selector 308 is adapted to select a tablefrom the buffer status report table 302 and at least one extended bufferstatus report table 304, and notify the data amount determining unit 310of the selection result. The table selector 308 may perform theselection actively and notify the terminal of the selection result by anindication signaling; alternatively, the table selector 308 may performthe selection passively according to an indication signaling from theterminal (not shown in FIG. 3).

In an embodiment, the table selector 308 may select passively a tablefrom the buffer status report table 102 and the at least one extendedbuffer status report table 104 according to an indication signaling fromthe terminal. Specifically, the table selector 308 receives anindication signaling from the terminal, determines which table to selectaccording to this indication signaling, and notifies the data amountdetermining unit 310 of the selection result.

And in another embodiment, the table selector 308 may select actively atable from the buffer status report table 302 and the at least oneextended buffer status report table 304, then notify directly the dataamount determining unit of the selection result and notify the terminalof the selection result by an indication signaling.

In an embodiment, the table selector 308 may select the table accordingto the type of the terminal. Specifically, if the table selector 308finds out that the terminal is a LTE device, the table selector 308 mayselect the BSR table 302 for this terminal, and if the table selector308 finds out that the terminal is a LTE-A device, the table selector308 may select the extended BSR table 304 for this terminal.

In a case in which the table selector 308 performs the selectionactively, the table selector 308 may notify directly the index receiver306 of the selection result, and notify the terminal of the selectionresult by an indication signaling.

It can be seen that, whether the table selector perform the selectionactively or passively, the information on which index corresponds towhich table needs to be transmitted between the terminal and the basestation by an indication signaling. The indication signaling may be anykinds of suitable protocol message, for example a Radio Resource Control(RRC) signaling or a Media Access Control (MAC) signaling.

In a case in which the base selects actively the BSR table and notifiesthe terminal of the selection result by an indication signaling, theindication signaling may be for example a RRC signaling.

In an embodiment, the table selector 308 may send to the terminal a RRCsignaling as an indication signaling to notify the terminal that whichtable should be selected. For example, as shown in FIG. 5, the tableselector 308 in the base station may notify the terminal that whichtable should be selected in a RRC Connection Setup signaling sent to theterminal.

In another aspect, in a case in which the base station receives theindication signaling from the terminal, the table selector 308 in thebase station may receive from the terminal the RRC signaling or the MACsignaling as an indication signaling, (i.e., obtain information on whichone of the BSR table and the extended buffer status table corresponds tothe index received by the index receiver 306 in the base station), andselect the table according to the BSR table indication information inthis indication signaling.

In an embodiment, the table selector 308 may obtain from the terminalthe RRC signaling as an indication signaling, and select the tableaccording to this indication signaling.

In a specific embodiment, as shown in FIG. 5, the table selector 308 mayfor example select the table according to a RRC Connection SetupComplete signaling or a RRC Connection Request signaling from theterminal.

In another embodiment, the table selector 308 may obtain from theterminal the MAC signaling as an indication signaling, and thus knowthat the table selected by the terminal is which table.

In a specific embodiment, the table selector 308 may determine that thetable selected by the terminal is which table according to the LCID inthe MAC signaling obtained from the terminal.

In another specific embodiment, the table selector 308 may determinethat the table selected by the terminal is which table according to theLCD and at least certain bits in one additional byte in the MACsignaling.

In another specific embodiment, the table selector 308 may determinethat the table selected by the terminal is which table according to theLCD and the reserved bit in the sub-header in the MAC signaling.

Regarding to the specific details about the MAC signaling and the RRCsignaling, reference may be made to the content described in conjunctionwith FIG. 5 to FIG. 9 in the above, which will not be described any morehere for making the description concise.

Returning to FIG. 3, the index receiver 306 receives the selectionresult provided by the table selector 308 and the index number reportedby the terminal (not shown in FIG. 3), and provides the receivedselection result and index number to the data amount determining unit310.

Furthermore, although it is shown in FIG. 3 that, the table selector 308sends the selection result of the table to the index selector 306, andthe index selector 306 provides the index received from the terminal andthe selection result of the table received from the table selector 308to the data amount determining unit 310, the FIG. 3 is only an example,and the present invention is not limited to this.

For example, in another embodiment of the present invention, the indexreceiver may receive only the index and provide the received index tothe data amount determining unit, and the table selector may senddirectly the selection result of the table to the data amountdetermining unit.

In this case, the processes of the table selector and the index receivermay or may not be performed simultaneously, i.e., the process of thetable selector may be performed before or after the process of the indexreceiver.

Returning to FIG. 3, the data amount determining unit 310 obtains,according to the index received by the index receiver 306, acorresponding range of the data mount from the table selected by thetable selector 308, thereby the base station obtains the status reportof the buffer in the terminal.

Thereby, the base station which is adaptive in case of adding at leastone extended BSR table is implemented.

The embodiment of the present invention further provides a BSR reportmethod of a terminal which is adaptive in case of adding at least oneextended BSR table.

FIG. 2 is a flow chart of a BSR report method of a terminal according toan embodiment of the present invention.

As shown in FIG. 2, the selecting of the table is performed at the stepS202, so as to select a table from the BSR table and at least oneextended BSR table.

The BSR table and the extended BSR table may correspond to the BSR table102 and the extended BSR table 104 in FIG. 1 respectively, and thedetails of the BSR table 302 and the extended BSR table 304 will not bedescribed any more here for keeping the description concise.

Furthermore, the step of selecting the table may be performed by theterminal actively, and may also be performed passively according to theindication signaling from the base station.

In an embodiment of the present invention, the step of selecting thetable may be performed by the terminal actively. Specifically, theterminal may select the table according to the data amount in the bufferof the terminal or according to the data amount in the buffer of theterminal and the type of the terminal, and notify the base station ofthe selection result by the indication signaling.

In a specific embodiment, the indication signaling may be a RRCsignaling such as a RRC Connection Request signaling or a RRC ConnectionSetup Complete signaling.

Specifically, in the step of selecting the table, the terminal maynotify the base station of the selected table by the RRC ConnectionRequest signaling or the RRC Connection Setup Complete signaling.

In another specific embodiment, the indication signaling may be a MACsignaling.

For example, in the step of selecting the table, the terminal may notifythe base station of the selected table by the LCID in the MAC signaling.

Alternatively, in the step of selecting the table, the terminal maynotify the base station of the selected table by the LCID and at leastcertain bits in one additional byte in the MAC signaling.

Alternatively, in the step of selecting the table, the terminal maynotify the base station of the selected table by using two bits in theLCID and the reserved bit in the sub-header in the MAC signaling.

In another aspect, in another embodiment of the present invention, thestep of selecting the table may be performed according to the indicationsignaling from the base station. For example, the base may select thetable according to the type of the terminal, and notify the terminal ofthe selection result by the indication signaling, and the terminalselects the table according to the indication signaling from the basestation.

In a specific embodiment, the indication signaling may be a RRCsignaling such as the RRC Connection Setup signaling.

Specifically, in the step of selecting the table, the base station maynotify the terminal of the selected table by the RRC Connection Setupsignaling.

Regarding the specific usage of the RRC signaling and the MAC signaling,reference may be made to the related description made in conjunctionwith FIG. 5 to FIG. 9 in the above, which will not be described any morehere for keeping the description concise.

Returning to FIG. 2, then in S204, the index is obtained from the tableselected in S202 according to the data amount in the buffer of theterminal.

Then in S206, the index is reported to the base station.

Thereby, the BSR report method of the terminal which is adaptive in caseof adding at least one extended BSR table is implemented.

Correspondingly, the embodiment of the present invention furtherprovides a BSR obtaining method of a base station which is adaptive incase of adding at least one extended BSR table.

FIG. 4 is a flow chart of a BSR obtaining method at a base stationaccording to an embodiment of the present invention.

As shown in FIG. 4, the selecting of the table is performed at the stepS402, so as to select a table from the BSR table and at least oneextended BSR table.

It should be noted that, the BSR table and the extended BSR table maycorrespond to the BSR table 102 and the extended BSR table 104 in FIG. 1respectively, and the details of the BSR table 302 and the extended BSRtable 304 will not be described any more here for keeping thedescription concise.

Furthermore, the step of selecting the table may be performed by thebase station actively, and may also be performed passively according tothe indication signaling from the terminal.

In an embodiment of the present invention, the step of selecting thetable may be performed by the base station actively. For example, thebase station may select the table according to the type of the terminal,and notify the terminal of the selection result by the indicationsignaling.

In a specific embodiment, the indication signaling may be a RRCsignaling such as a RRC Connection Setup signaling.

In another aspect, in another embodiment of the present invention, thestep of selecting the table may be performed by the base stationaccording to the indication signaling from the terminal. Specifically,the base station may select the table according to the indicationsignaling from the terminal.

In a specific embodiment, the indication signaling may be a RRCsignaling such as the RRC Connection Request signaling and the RRCConnection Setup Complete signaling.

In another specific embodiment, the indication signaling may be a MACsignaling.

For example, in the step of selecting the table, the base station mayselect the table corresponding to the index according to the LCID in theMAC signaling from the terminal.

Alternatively, in the step of selecting the table, the base station mayselect the table corresponding to the index according to the LCID and atleast certain bits in one additional byte in the MAC signaling from theterminal.

Alternatively, in the step of selecting the table, the base station mayselect the table corresponding to the index according to two bits in theLCID and the reserved bit in the sub-header in the MAC signaling fromthe terminal.

Regarding the specific details of the RRC signaling and the MACsignaling, reference may be made to the related description made inconjunction with FIG. 5 to FIG. 9 in the above, which will not bedescribed any more here for keeping the description concise.

Returning to FIG. 4, then in S404, the step of receiving the index isperformed to receive the index from the terminal.

It should be noted that, although the step of receiving the index isshown to be performed after the step of selecting the table in FIG. 4,FIG. 4 is only an example, and the present invention is not limited tothis. For example, the steps of receiving the index and selecting thetable may be performed simultaneously, and alternatively, the step ofselecting the table may be performed after the step of receiving theindex.

Returning to FIG. 4, then in S406, the data amount in the buffer of theterminal is determined from the selected table according to the receivedindex.

Thereby, the BSR receiving method at the base station which is adaptivein case of adding at least one extended BSR table is implemented.

Besides the above base station, terminal and method, the presentinvention further provides a communication system which is adaptive incase of adding at least one extended BSR table. The system includes atleast one terminal and at least base station, in which the terminal isthe terminal according to any one of the above embodiment, and the basestation is the base station according to any one of the aboveembodiment.

Furthermore, it should be understood that, all the examples andembodiments described herein are illustrative, and the present inventionis not limited to this. The reference numerals are only for cleardescription of the present invention. Therefore, the reference numeralsshould not be deemed to have any limited meaning.

Individual composition modules and units in the above device may beconfigured in a manner of software, firmware, hardware or a combinationthereof. And the specific means and manners that may be used by theconfiguration are well known to those skilled in the art, which will notbe described in detail here. In a case in which the configuration isimplemented by software or firmware, the program constituting thissoftware is mounted into the computer which has a specific hardwarestructure (such as the general purpose computer 1400 shown in FIG. 14)from the storage medium or the network, and the computer may performvarious functions when being mounted with various programs.

In FIG. 14, the Central Processing Unit (CPU) 1401 performs variousprocesses according to the program stored in the Read Only Memory (ROM)1402 or the program loaded to the Random Access Memory (RAM) 1403 fromthe storage portion 1408. In the RAM 1403, the data required inperforming various processes and the like by the CPU 1401 is also storedas required. The CPU 1401, the ROM 1402 and the RAM 1403 are connectedto each other via the bus 1404. The output/input interface is alsoconnected to the bus 1404.

The following components are connected to the input/output interface1405: the input portion 1406 (including the keyboard, the mouse and thelike), the output portion 1407 (including the display, such as theCathode Ray Tube (CRT), the Liquid Crystal Display (LCD) and the like,and the speaker and the like), the storage portion 1408 (including thehard disk and the like), and the communication portion 1409 (includingnetwork interface card, such as LAN card, the modem and the like). Thecommunication portion 1409 performs the communication processes via thenetwork such as Internet. As it is necessary, the driver 1410 may alsoconnected to the input/output interface 1405. The removable medium 1411,such as magnetic disk, optical disk, magnetic optical disk,semiconductor memory unit, is mounted on the driver 1410 as required, sothat the computer program read out from the removable medium 1411 ismounted into the storage portion 1408 as required.

In a case in which the above serious processes are performed bysoftware, the program composing the software is mounted from the networksuch as Internet or from the storage medium such as the removable medium1411.

It should be understood by those skilled in the art that, this kind ofstorage medium is not limited to the removable medium 1411 shown in FIG.14, in which the program is stored and distribution is performedseparately from the device to provide the user with the program.Examples of the removable medium 1411 include magnetic disk (includingfloppy disk (registered trademark)), optical disk (including CompactDisk-Read Only Memory (CD-ROM) and Digital Versatile Disc (DVD)),magnetic optical disk (including Mini-Disk (MD) (registered trademark))and semiconductor memory unit. Alternatively, the storage medium may beROM 1402, the hard disk stored in the storage portion 1408 and the like,which stores the program and is distributed to the user together withthe device containing the storage mediums.

The present invention further provides a program product stored withinstruction code readable to machine. When the instruction code is readand executed by the machine, the above method according to theembodiment of the present invention may be performed.

Correspondingly, the storage medium for carrying the program productstored with the instruction code readable to machine is also included inthe disclosure of the present invention. The storage medium includes butnot limited to the floppy disk, the optical disk, the magnetic disk, thememory card, memory stick and the like.

At last, it is necessary to note that, the term “include”, “contain” orany other variations are meant to cover the nonexclusive including, sothat the procedure, method, article or device including a series ofelements includes not only those elements but also other elements whichare not list expressly, or but also the intrinsic elements of this kindof procedure, method, article or device. Furthermore, in a case in whichthere is no more limitation, the element defined by the sentence“include one” does not exclude that there are other same elements in theprocedure, method, article or device including the element.

Although the embodiments of the present invention are described in theabove in conjunction with the drawings, it should be understood that theembodiments described above are only used to describe the presentinvention, but not to limit the present invention. Various modificationsand variations may be made to the above embodiments by those skilled inthe art without deviating from the spirit and the scope of the presentinvention. Therefore, the scope of the present invention is only limitedby the appended claims and the equivalent meaning thereof.

It can be seen from the above description that, the embodiments of thepresent invention provide the following technical solutions.

Technical solution 1. A terminal, comprising:

a buffer status report table;

at least one extended buffer status report table;

a table selector, adapted to select a table from the buffer statusreport table and the at least one extended buffer status report table;

an index determining unit, adapted to obtain an index from the table,according to a data amount in a buffer of the terminal; and

an index sender, adapted to send the index to the base station.

Technical solution 2. The terminal according to Technical solution 1,wherein

the table selector is adapted to select the table according to the dataamount in the buffer of the terminal; and

send an indication signaling for indicating which table of the bufferstatus report table and the at least one extended buffer status reporttable corresponds to the index to a base station.

Technical solution 3. The terminal according to Technical solution 2,wherein the table selector is adapted to send an RRC (Radio ResourceControl) signaling.

Technical solution 4. The terminal according to Technical solution 3,wherein the table selector is adapted to send an RRC Connection Requestsignaling or an RRC Connection Setup Complete signaling.

Technical solution 5. The terminal according to Technical solution 2,wherein the table selector is adapted to send an MAC (Medium AccessControl) signaling.

Technical solution 6. The terminal according to Technical solution 5,wherein the table selector is adapted to use an LCID (Logic ChannelIdentity) in the MAC signaling to indicate which table of the bufferstatus report table and the at least one extended buffer status reporttable corresponds to the index.

Technical solution 7. The terminal according to Technical solution 5,wherein the table selector is adapted to use an LCID and at leastcertain bits of an additional byte in the MAC signaling to indicatewhich table of the buffer status report table and the at least oneextended buffer status report table corresponds to the index.

Technical solution 8. The terminal according to Technical solution 5,wherein the table selector is adapted to use an LCD and a preserved bitin a subhead of the MAC signaling to indicate which table of the bufferstatus report table and the at least one extended buffer status reporttable corresponds to the index.

Technical solution 9. The terminal according to Technical solution 1,wherein the table selector is adapted to select a table from the bufferstatus report table and the at least one extended buffer status reporttable, according to an indication signaling received from a basestation.

Technical solution 10. The terminal according to Technical solution 9,wherein the table selector is adapted to receive an RRC (Radio ResourceControl) signaling.

Technical solution 11. The terminal according to Technical solution 10,wherein the table selector is adapted to receive an RRC Connection Setupsignaling.

Technical solution 12. The terminal according to any one of Technicalsolutions 1-11, wherein a range of the buffer data amount correspondingto the buffer status report table and a range of the buffer data amountcorresponding to the at least one extended buffer status report tablehave an inclusion relationship.

Technical solution 13. The terminal according to any one of Technicalsolutions 1-11, wherein a range of the buffer data amount correspondingto the buffer status report table and a range of the buffer data amountcorresponding to the at least one extended buffer status report tablehave a succession relationship.

Technical solution 14. A buffer status report method of a terminal, theterminal comprising a buffer status report table and at least oneextended buffer status report table, the method comprising:

selecting a table from the buffer status report table and the at leastone extended buffer status report table;

obtaining an index from the table, according to a data amount in abuffer of the terminal; and

sending the index to the base station.

Technical solution 15. The method according to Technical solution 14,wherein the selecting a table comprises selecting the table according tothe data amount in the buffer of the terminal; and

sending an indication signaling for indicating which table of the bufferstatus report table and the at least one extended buffer status reporttable corresponds to the index to a base station.

Technical solution 16. The method according to Technical solution 15,wherein the indication signaling is a Radio Resource Control signaling.

Technical solution 17. The method according to Technical solution 16,wherein the Radio Resource Control signaling is a RRC connection requestsignaling or a RRC connection setup complete signaling.

Technical solution 18. The method according to Technical solution 15,wherein the indication signaling is a Media Access Control signaling.

Technical solution 19. The method according to Technical solution 18,wherein a logic channel identifier in the Media Access Control signalingis used to indicate that which table of the buffer status report tableand the at least one extended buffer status report table corresponds tothe index.

Technical solution 20. The method according to Technical solution 18,wherein a logic channel identifier and at least certain bits in oneadditional byte in the Media Access Control signaling are used toindicate that which table of the buffer status report table and the atleast one extended buffer status report table corresponds to the index.

Technical solution 21. The method according to Technical solution 18,wherein the last two bits of the LCID and a reversed bit in a sub-headerin the Media Access Control signaling are used to indicate that whichtable of the buffer status report table and the at least one extendedbuffer status report table corresponds to the index.

Technical solution 22. The method according to Technical solution 14,wherein the selecting a table comprises selecting the table according toan indication signaling received from a base station.

Technical solution 23. The method according to Technical solution 22,wherein the indication signaling is a Radio Resource Control signaling.

Technical solution 24. The method according to Technical solution 23,wherein the Radio Resource Control signaling is a RRC connection setupsignaling.

Technical solution 25. A base station, comprising:

a buffer status report table;

at least one extended buffer status report table;

a table selector, adapted to select a table from the buffer statusreport table and the at least one extended buffer status report table;

an index receiver, adapted to receive an index from a terminal; and

a data amount determining unit, adapted to determine the data amount inthe buffer of the terminal according to the index from the table.

Technical solution 26. The base station according to Technical solution25, wherein the table selector is adapted to select the table accordingto an indication signaling received form the terminal for indicatingwhich table of the buffer status report table and the at least oneextended buffer status report table corresponds to the index.

Technical solution 27. The base station according to Technical solution26, wherein the table selector is adapted to receive a Radio ResourceControl signaling.

Technical solution 28. The base station according to Technical solution27, wherein the table selector is adapted to receive a RRC connectionrequest signaling or a RRC connection setup complete signaling.

Technical solution 29. The base station according to Technical solution27, wherein the table selector is adapted to receive a Media AccessControl signaling.

Technical solution 30. The base station according to Technical solution29, wherein the table selector is adapted to determine that which tableof the buffer status report table and the at least one extended bufferstatus report table corresponds to the index according to a logicchannel identifier in the Media Access Control signaling.

Technical solution 31. The base station according to Technical solution29, wherein the table selector is adapted to determine that which tableof the buffer status report table and the at least one extended bufferstatus report table corresponds to the index according to a logicchannel identifier and at least certain bits in one additional byte inthe Media Access Control signaling.

Technical solution 32. The base station according to Technical solution29, wherein the table selector is adapted to determine that which tableof the buffer status report table and the at least one extended bufferstatus report table corresponds to the index according to a bit in alogic channel identifier and a reversed bit in a sub-header in oneadditional byte in the Media Access Control signaling.

Technical solution 33. The base station according to Technical solution25, wherein the table selector is adapted to send an indicationsignaling to a terminal for indicating which table of the buffer statusreport table and the at least one extended buffer status report table isto be used.

Technical solution 34. The base station according to Technical solution33, wherein the table selector is adapted to send a Radio ResourceControl signaling.

Technical solution 35. The base station according to Technical solution34, wherein the table selector is adapted to send a RRC connection setupsignaling.

Technical solution 36. The base station according to any one ofTechnical solutions 25-35, wherein a range of the buffer data amountcorresponding to the buffer status report table and a range of thebuffer data amount corresponding to the at least one extended bufferstatus report table have an inclusion relationship.

Technical solution 37. The base station according to any one ofTechnical solutions 25-35, wherein a range of the buffer data amountcorresponding to the buffer status report table and a range of thebuffer data amount corresponding to the at least one extended bufferstatus report table have a succession relationship.

Technical solution 38. A buffer status report obtaining method at a basestation, the base station comprising a buffer status report table and atleast one extended buffer status report table, the method comprising:

selecting a table from the buffer status report table and the at leastone extended buffer status report table;

receiving an index from a terminal; and

determining the data amount in the buffer of the terminal according tothe index from the table.

Technical solution 39. The method according to Technical solution 38,wherein the selecting a table comprises selecting the table according toan indication signaling received from a terminal for indicating whichtable of the buffer status report table and the at least one extendedbuffer status report table corresponds to the index.

Technical solution 40. The method according to Technical solution 39,wherein the indication signaling is a Radio Resource Control signaling.

Technical solution 41. The method according to Technical solution 40,wherein the Radio Resource Control signaling is a RRC connection requestsignaling or a RRC connection setup complete signaling.

Technical solution 42. The method according to Technical solution 39,wherein the indication signaling is a Media Access Control signaling.

Technical solution 43. The method according to Technical solution 42,wherein it is determined, according to a logic channel identifier in theMedia Access Control signaling, that which table of the buffer statusreport table and the at least one extended buffer status report tablecorresponds to the index.

Technical solution 44. The method according to Technical solution 42,wherein it is determined, according to a logic channel identifier and atleast certain bits in one additional byte in the Media Access Controlsignaling, that which table of the buffer status report table and the atleast one extended buffer status report table corresponds to the index.

Technical solution 45. The method according to Technical solution 42,wherein it is determined, according to the bits of the LCD and areversed bit in a sub-header in the Media Access Control signaling, thatwhich table of the buffer status report table and the at least oneextended buffer status report table corresponds to the index.

Technical solution 46. The method according to Technical solution 38,further comprising, before the receiving an index,

sending an indication signaling to a terminal for indicating which tableof the buffer status report table and the at least one extended bufferstatus report table is to be used.

Technical solution 47. The method according to Technical solution 46,wherein the indication signaling is a Radio Resource Control signaling.

Technical solution 48. The method according to Technical solution 47,wherein the Radio Resource Control signaling is a RRC connection setupsignaling.

Technical solution 49. A communication system, comprising a terminalaccording to any one of Technical solutions 1-13 and abase stationaccording to any one of Technical solutions 25-37.

What is claimed is:
 1. A terminal, comprising: a buffer status reporttable; at least another table for extended buffer status report; areceiver looks for an indication in a signaling received from a basestation wherein the indication corresponds to a type of buffer statusreport table and selects a table from among the buffer status reporttable and the at least another table for extended buffer status reportbased on the indication corresponding to the type of buffer statusreport table, wherein the indication corresponding to the type of bufferstatus report table can be determined according to a type of theterminal; and an index sender sends the index to a base station an indexobtained from the selected table according to an amount of data in abuffer of the terminal.
 2. The terminal according to claim 1, wherein arange of the amount of data corresponding to the buffer status reporttable and a range of amount of data corresponding to the at leastanother table for extended buffer status report have an inclusionrelationship.
 3. The terminal according to claim 1, wherein a range ofthe amount of data corresponding to the buffer status report table and arange of the amount of data corresponding to the at least another tablefor extended buffer status report have a succession relationship.
 4. Abuffer status report method of a terminal, the terminal comprising atable for buffer status report and at least another table for extendedbuffer status report, the method comprising: looking for an indicationin a signaling received from a base station wherein the indicationcorresponds to a type of buffer status report table, and can bedetermined according to a type of the terminal; selecting a table fromamong the table for buffer status report and the at least another tablefor extended buffer status report based on the indication correspondingto the type of buffer status report table; obtaining an index from theselected table, according to an amount of data in a buffer of theterminal; and sending the index to a base station.
 5. A base station,comprising: a buffer status report table; at least another table forextended buffer status report; a transceiver selects a table from amongthe buffer status report table and the at least another table forextended buffer status report and send an indication in a RRC ConnectionSetup signaling to a terminal so that the terminal is able to look forthe indication to select a table at the terminal based on the indicationcorresponding to a type of buffer status report table, wherein theindication corresponding to a type of buffer status report table can bedetermined according to a type of the terminal; and an index receiverreceives an index from the terminal and determines an amount of data ina buffer of the terminal according to the index received.
 6. A bufferstatus report obtaining method at a base station, the base stationcomprising a table for buffer status report and at least another tablefor extended buffer status report, the method comprising: selecting atable from among the table for buffer status report and the at leastanother table for extended buffer status report and send an indicationin a RRC Connection Setup signaling to a terminal so that the terminalis able to look for the indication to select a table at the terminalbased on the indication corresponding to a type of buffer status reporttable, wherein the indication corresponding to the type of buffer statusreport table is determined based on a type of the terminal; receiving anindex from the terminal; and determining an amount of data in a bufferof the terminal according to the index from the selected table.
 7. Aterminal, comprising: memory including a buffer status report table andat least another table for extended buffer status report; and processingcircuitry configured: to look for an indication in a signaling receivedfrom a base station wherein the indication corresponds to a type ofbuffer status report table and to select a table from among the bufferstatus report table and the at least another table for extended bufferstatus report, based on the indication corresponding to the type ofbuffer status report table, wherein the indication corresponding to thetype of buffer status report table can be determined according tocategory of the terminal, to obtain an index from the selected table,according to an amount of data in a buffer of the terminal, and to causethe index to be sent to a base station.